<html>
<body>
	<p>Further tasks:</p>
	<ul>
		<li>Use @slf4j.</li>
		<li>Add BruteForceSolver.hasMultipleSolutions().</li>
		<li>Use Location instead of index.</li>
		<li>Use constants instead of naked values.</li>
	</ul>
	<p>Done:</p>
	<ul>
		<li><del>Use a different strategy for generating sudoku.
				Fill the board to a point, then fill it with brute force. Then start
				removing numbers and check that there is only one solution.</del></li>
		<li><del>Create LocationGenerator that creates board seeds
				for testing.</del></li>
		<li><del>Rename Strategy -> AbstractStrategy and create
				Strategy interface.</del></li>
		<li><del>Add test cases.</del></li>
		<li><del>Optimize Board.isValid.</del></li>
		<li><del>Use getRow and getColumn instead of Line.</del></li>
	</ul>
</body>
</html>
